Road Map to QuickTime 3
Video output components allow you to send QuickTime video to devices that are not recognized as displays by your computer's operating system. Video output components are used directly by applications that allow the user to send movie output to external devices. Manufacturers of video output hardware may need to create a video output component to use with their products.
Applications use video output components by selecting a component, configuring it, and associating it with a graphics world. Applications programmers should already be familiar with the Movie Toolbox and the Component Manager before reading this chapter.
Most developers should read the section " About Video Output Components " to understand what video output components are and when they should be used. Applications developers who will use video output components should also read the section " Using Video Output Components " and refer to the " Functions " section as necessary.
The remaining sections of this chapter are intended primarily for developers who are creating new video output components.
About Video Output ComponentsQuickTime 3 Reference describes what video output components are and what they do.
Using Video Output ComponentsQuickTime 3 Reference describes how applications use video output components. The necessary steps are covered in detail, and code samples are provided. Details of the display mode QT Atom container are also provided. Steps are described for providing output to a video output component as a sole device, or in conjunction with output to the screen (drawing to an echo port).
QuickTime 3 Reference describes how to create a video output component. Apple provides a base video output component, which performs services common to all video ouput components, to simplify the task of creating new components. Sample code is provided.
QuickTime 3 Reference describes how to create a transfer codec for a video output component. A transfer codec is used to transform video data from one of the supported QuickTime video formats, such as 32 bit RGB, into a format that your output device can display.
FunctionsQuickTime 3 Reference defines the functions that are used to control video output components. The functions are divided into groups that serve a common purpose. The functions in each group are prefaced by a short description of their role.
QuickTime 3 Reference describes display mode QT Atom container, which is used to list the display modes supported by a video output component.
ConstantsQuickTime 3 Reference defines the constants used to identify video output components and their capabilities, and to act as selectors for their functions.
QuickTime 3 Reference defines the result codes returned by video output component functions in the event of an error.